function [ salida ] = multifitnessfuntion_combinando( sistema,tablacombinaciones_ind,tabladatos_ind  )
%FITNESSFUNTION Summary of this function goes here
%   Por si dan decimales
cartera = length(sistema);

for i=1:cartera
 filaind(i)=round(sistema(i));
 sistemaind(i)=tablacombinaciones_ind(filaind(i),1);
end


arrayCombinacion(:,1:cartera) = sistemaind;
%fprintf('Prueba con filas %i %i %i %i \n',sistema1,sistema2,sistema3,sistema4) %194 0 0 40
[ outputBalance ] = outputSistemas( arrayCombinacion,tabladatos_ind );

longitud=length(outputBalance);%numero de dias
verticalmaximo = outputBalance(end);%beneficio
salto=verticalmaximo/(longitud);
rectapropia=zeros(longitud,1);
rectapropia=linspace(0,outputBalance(end,1),length(outputBalance(:,1)));  
determinacion = CoefDeterminacion(rectapropia',outputBalance(:));

[ ratio,~,~,draw_max,~,~,~,beneficio12meses ] = RatioMCIM( outputBalance );
beneficio6meses= outputBalance(end,1)-outputBalance(end-125,1);
salida(1)=-ratio;%maximo
salida(2)=draw_max;%minimo
salida(3)=-beneficio12meses;%maximo
salida(4) = -determinacion;%maximo
salida(5)=-beneficio6meses;%maximo

end

